import torch
from torch.utils.data import DataLoader
from typing import Any
__all__ = ["create_learner"]


def create_learner(model, train_loader: DataLoader, val_loader: DataLoader,
                   device: str = "cuda:0",
                   dtype: Any = torch.float32,
                   work_dir: str = "exp",
                   roots: str = "runs",
                   auto_zip: bool = True,
                   figsize: tuple = (10, 6),
                   dynamic_plot: bool = False,
                   save_last_model: bool = False,
                   save_best_model: bool = False,
                   ):
    pass
